package com.ruoyi.project.mahjong.service;

import java.util.List;
import com.ruoyi.project.mahjong.domain.TIntegral;

/**
 * 积分赠送Service接口
 *
 * @author ruoyi
 * @date 2023-09-28
 */
public interface ITIntegralService
{
    /**
     * 查询积分赠送
     *
     * @param id 积分赠送ID
     * @return 积分赠送
     */
    public TIntegral selectTIntegralById(Long id);

    /**
     * 查询积分赠送列表
     *
     * @param tIntegral 积分赠送
     * @return 积分赠送集合
     */
    public List<TIntegral> selectTIntegralList(TIntegral tIntegral);

    /**
     * 新增积分赠送
     *
     * @param tIntegral 积分赠送
     * @return 结果
     */
    public int insertTIntegral(TIntegral tIntegral);

    /**
     * 修改积分赠送
     *
     * @param tIntegral 积分赠送
     * @return 结果
     */
    public int updateTIntegral(TIntegral tIntegral);

    /**
     * 批量删除积分赠送
     *
     * @param ids 需要删除的积分赠送ID
     * @return 结果
     */
    public int deleteTIntegralByIds(Long[] ids);

    /**
     * 删除积分赠送信息
     *
     * @param id 积分赠送ID
     * @return 结果
     */
    public int deleteTIntegralById(Long id);

    TIntegral selectKeYongTIntegralList( );

    List<TIntegral> getIntegral(Long shopId);

    TIntegral selectRechargeGiveintrgral(Long shopId);
}
